<%@page import="clases.Institucion"%>
<%@page import="clases.Profesor"%>
<%@page import="java.util.Hashtable"%>
<%@page import="clases.Aspirante"%>
<%@page import="java.util.List"%>
<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>

<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>

<div class="center"> 
    <h1>Lista de Instituciones</h1>
    <h4 style="color: #336600 "> Filtro Instituciones:  <input name="filter" onkeyup="filter2(this, 'instituciones')" type="text"> </h4>
    <div id="alerta">
        <logic:present name="Institucion" property="mensaje">
            <bean:write name="Institucion" property="mensaje" />
        </logic:present>
    </div>

    <%
        List lista = (List) request.getAttribute("instituciones");
        if (lista == null) {
            out.print("No se pudo obtener la consulta de la base de datos.");
        } else if (lista.isEmpty()) {
            out.print("No se encontraron resultados.");
        } else {

    %>
    <table id="instituciones">
        <thead>
            <tr>
                <th style="width: 50%">Nombre</th>
                <th style="width: 30%">Id</th>
                <th style="width: 10%">M</th>
                <th style="width: 10%">E</th>
            </tr>
        </thead>
        <tbody>
            <%
                for (int i = 0; i < lista.size(); i++) {
                    Institucion temp = (Institucion) lista.get(i);
            %>
            <tr>
                <td style="text-align: left"><%= temp.getNombre()%> </td>
                <td><%= temp.getId()%> </td>
                <td><html:form action="/Administrador/Instituciones/Modificar?method=populate" method="POST" enctype="multipart/form-data">
                        <html:hidden property="id" value="<%=Integer.toString((Integer) temp.getId())%>"/>
                        <html:hidden property="nombre" value="<%=temp.getNombre()%>"/>
                        <html:submit styleId="botonModificar"
                                     value=" "
                                     title="Modificar"/>
                    </html:form>
                </td>
                <td>                  
                    <html:form action="/Administrador/Instituciones/Eliminar" method="POST" enctype="multipart/form-data">
                        <html:hidden property="id" value="<%= Integer.toString((Integer) temp.getId())%>"/>
                        <html:submit styleId="botonEliminar"
                                     value=" "
                                     title="Eliminar"
                                     onclick="return confirm('Por seguridad, esta institución solo será eliminada si no hay ningun estudiante que pertenezca a ella pues de lo contrario la informaci&oacute;n de la base de datos podr&iacute;a quedar corrupta.\r¿Esta seguro que desea continuar?')"/>
                    </html:form>
                </td>
            </tr>
            <%
                }
            }
            %>
        </tbody>
    </table>
    <div class="center">
        <input id="boton" type="button" value="Volver atr&aacute;s" onclick="history.back()"/>
    </div>   
</div>

